HAL TIM I/O operation function migration ¶
HAL TIM Encoder Functions ¶
|
Mode |
HAL1 |
HAL2 |
|---|---|---|
|
Blocking Mode |
|
|
|
Interrupt Mode |
|
|
|
DMA Mode |
|
|
HAL TIM OC/OCN & PWM/PWMN Functions ¶
|
HAL1 |
HAL2 |
|
|---|---|---|
|
Blocking Mode |
|
|
|
Interrupt Mode |
|
|
|
DMA Mode |
|
|
HAL TIM Input Capture (IC) Functions ¶
|
HAL1 |
HAL2 |
|
|---|---|---|
|
Blocking Mode |
|
|
|
Interrupt Mode |
|
|
|
DMA Mode |
|
|
HAL TIM Hall Sensor Functions ¶
|
HAL1 |
HAL2 |
|
|---|---|---|
|
Blocking Mode |
|
|
|
Interrupt Mode |
|
|
|
DMA Mode |
|
|
Note
In the Hall Sensor Interface the three possible channels that can be used are TIM_CHANNEL_1, TIM_CHANNEL_2 and TIM_CHANNEL_3
HAL TIM DMA Burst Functions ¶
|
HAL1 |
HAL2 |
|
|---|---|---|
|
DMA Burst Write & read operation |
In HAL1
|
|
HAL TIM One Pulse Start/Stop functions ¶
|
HAL1 |
HAL2 |
|
|---|---|---|
|
Blocking mode |
|
|
|
Interrupt mode |
|
|
HAL TIM base stop interrupt ¶
|
HAL1 |
HAL2 |
|---|---|
HAL_TIM_Base_Stop_IT()
|
HAL_TIM_Stop_IT()
|
HAL TIM base stop DMA ¶
|
HAL1 |
HAL2 |
|---|---|
HAL_TIM_Base_Stop_DMA()
|
HAL_TIM_Stop_DMA()
|
HAL TIM base stop ¶
|
HAL1 |
HAL2 |
|---|---|
HAL_TIM_Base_Stop()
|
HAL_TIM_Stop()
|
HAL TIM base start interrupt ¶
|
HAL1 |
HAL2 |
|---|---|
HAL_TIM_Base_Start_IT()
|
HAL_TIM_Start_IT()
|
HAL TIM base stop DMA ¶
|
HAL1 |
HAL2 |
|---|---|
HAL_TIM_Base_Start_DMA()
|
HAL_TIM_Start_DMA()
|
HAL TIM base start ¶
|
HAL1 |
HAL2 |
|---|---|
HAL_TIM_Base_Start()
|
HAL_TIM_Start()
|